package com.xm.security.core;

import com.xm.security.core.impl.DESedeImpl;

/**
 * 描述: DESede加密和解密
 *
 * @author chen-guipeng
 * @date 2022/7/21
 */
public abstract class DESede {

    /**
     * 密钥长度为112的3DES实例
     */
    public static final DESedeImpl des112 = new DESedeImpl("DESede", "DESede", 112);

    /**
     * 密钥长度为168的3DES实例
     */
    public static final DESedeImpl des168 = new DESedeImpl("DESede", "DESede", 168);

    /**
     * 密钥长度为192的3DES实例
     */
    public static final DESedeImpl des192 = new DESedeImpl("DESede", "DESede/CBC/PKCS7Padding", 192);

}
